../5b9a6a89592222f1656b17dd-pegged/pegged/introspection.d(378,54): Error: `@safe` function `pegged.introspection.grammarInfo` cannot call `@system` function `pegged.introspection.grammarInfo.callGraph` ../5b9a6a89592222f1656b17dd-pegged/pegged/introspection.d(112,26): `pegged.introspection.grammarInfo.callGraph` is declared here ../5b9a6a89592222f1656b17dd-pegged/pegged/introspection.d(378,44): Error: `@safe` function `pegged.introspection.grammarInfo` cannot call `@system` function `pegged.introspection.grammarInfo.recursions` ../5b9a6a89592222f1656b17dd-pegged/pegged/introspection.d(172,23): `pegged.introspection.grammarInfo.recursions` is declared here ../5b9a6a89592222f1656b17dd-pegged/pegged/grammar.d(119,42): called from here: `grammarInfo(defAsParseTree.children[0])` ../5b9a6a89592222f1656b17dd-pegged/pegged/grammar.d(109,30): called from here: `grammar(defAsParseTree)` source/dice/package.d(14,22): called from here: `grammar("\x0aRoll:\x0a Expr <- Factor (Add / Sub)*\x0a Add <- '+' Factor\x0a Sub <- '-' Factor\x0a Factor <- Primary (Mul / Div)*\x0a Mul <- ('*' / 'x') Primary\x0a Div <- '/' Primary\x0a Primary <- Ceil\x0a / Floor\x0a / Round\x0a / Abs\x0a / '(' Expr ')'\x0a / Grouped\x0a / SFDice\x0a / FateDice\x0a / DKDice\x0a / ExplDice\x0a / Dice\x0a / Number\x0a / Negative\x0a / Variable\x0a\x0a Number <- ~([0-9]+)\x0a Negative <- '-' Primary\x0a Variable <- identifier\x0a Dice <- Number 'd' Number\x0a ExplDice <- Dice '!'\x0a DKDice <- Dice DropKeep\x0a FateDice <- Number 'dF'\x0a SFDice <- Dice (Succ Fail / Succ / Fail)\x0a Fail <- ('f>' / 'f<' / 'f=') Expr\x0a Succ <- ('>' / '<' / '=') Expr\x0a DropKeep <- ('dh' / 'dl' / 'd' / 'kh' / 'kl' / 'k') Number\x0a Floor <- 'floor(' Expr ')'\x0a Round <- 'round(' Expr ')'\x0a Ceil <- 'ceil(' Expr ')'\x0a Abs <- 'abs(' Expr ')'\x0a Grouped <- '{' (Expr ',')* Expr '}' DropKeep\x0a")` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.